package com.wnxy.sdd.service;

import com.wnxy.sdd.entity.Course;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wnxy.sdd.model.vo.CoursePublishVo;
import com.wnxy.sdd.model.vo.CourseVo;

import java.util.List;

/**
 * <p>
 * 课程 服务类
 * </p>
 *
 * @author Jet
 * @since 2023-06-19
 */
public interface ICourseService extends IService<Course> {

    /**
     * 添加课程
     * @param courseVo
     */
    String saveOrUpdateCourse(CourseVo courseVo);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    CourseVo findCourseById(String id);

    /**
     * 根据课程ID查询课程、培训师、课程类别信息
     */
    CoursePublishVo findCoursePublish(String courseId);
}
